Skip to content

feat: handle legacy compact prefix in signing payload parser#222

Merged
lcovar merged 1 commit intomasterfrom
BTC-3161/fix-unsigned-extrinsic-format
Mar 19, 2026
Merged

feat: handle legacy compact prefix in signing payload parser#222
lcovar merged 1 commit intomasterfrom
BTC-3161/fix-unsigned-extrinsic-format

Conversation

@lcovar
Copy link
Contributor

@lcovar lcovar commented Mar 19, 2026

Summary

  • parse_signing_payload() now handles both wasm-dot format (no prefix) and legacy polkadot-js format (compact length prefix on call_data)
  • Tries direct decoding first, falls back to stripping compact prefix

BTC-3197

@lcovar lcovar requested a review from a team as a code owner March 19, 2026 21:39
@lcovar lcovar changed the title feat: return signable_payload for unsigned + handle legacy compact prefix feat: handle legacy compact prefix in signing payload parser Mar 19, 2026
@lcovar lcovar enabled auto-merge March 19, 2026 21:47
@lcovar lcovar merged commit d135d0c into master Mar 19, 2026
13 checks passed
@lcovar lcovar deleted the BTC-3161/fix-unsigned-extrinsic-format branch March 19, 2026 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants